package com.trade.data;

import java.util.*;

public class InstrumentVO{
	private Long id;
	private String symbol;
	private String series;
	private String securityName;
	private Integer band;
	private String marketType;
	private String isinCode;
	private String stockExchange;
	private Integer foMarketLotSize;



	private List<HistoricalDataVO> historicalData;

	private List<HistoricalDataVO> intradayData;

	public Long getId(){
		return this.id;
	}

	public String getSymbol(){
		return this.symbol;
	}

	public String getSeries(){
		return this.series;
	}

	public String getSecurityName(){
		return this.securityName;
	}

	public Integer getBand(){
		return this.band;
	}

	public String getMarketType(){
		return this.marketType;
	}

	public String getIsinCode(){
		return this.isinCode;
	}

	public String getStockExchange(){
		return this.stockExchange;
	}

	public Integer getFoMarketLotSize(){
		return this.foMarketLotSize;
	}

	public List<HistoricalDataVO> getHistoricalData(){
		return this.historicalData;
	}


	public List<HistoricalDataVO> getIntradayData(){
		return this.intradayData;
	}

	public void setId(Long id){
		this.id =id;
	}

	public void setSymbol(String symbol){
		this.symbol = symbol;
	}

	public void setSeries(String series){
		this.series = series;
	}

	public void setSecurityName(String securityName){
		this.securityName = securityName;
	}

	public void setBand(Integer band){
		this.band = band;
	}

	public void setMarketType(String marketType){
		this.marketType = marketType;
	}

	public void setIsinCode(String isinCode){
		this.isinCode = isinCode;
	}

	public void setStockExchange(String stockExchange){
		this.stockExchange = stockExchange;
	}

	public void setFoMarketLotSize( Integer foMarketLotSize){
		this.foMarketLotSize = foMarketLotSize;
	}

	public void setHistoricalData(List<HistoricalDataVO>  historicalData){
		this.historicalData = historicalData;
	}

	public void setIntradayData(List<HistoricalDataVO>  intradayData){
		this.intradayData = intradayData;
	}

	public String toString(){
		StringBuffer sb = new StringBuffer();

		sb.append("securityName="+this.securityName);
		sb.append(",marketType="+this.marketType);
		sb.append(",symbol="+this.symbol);
		sb.append(",series="+this.series);
		sb.append(",isinCode="+this.isinCode);
		sb.append(",foMarketLotSize="+this.foMarketLotSize);

		return sb.toString();
	}
}